carve a roast - French English Dictionary